package com.dhcc.DRGsHosp.core.domain;

/**
 * @title		:ForeCast.java
 * @description	:
 * @author		:lileizheng
 * @date		:2015年6月9日
 * @version     :1.0
 * @copyright   :DHCC 2013-2014 
 */
public class ForeCast {

	private String drgCode;
	
	private String drgDesc;
	
	private Double avgDays;
	
	private Double avgFee;
	
	private Double hcAvgFee;
	
	private Double drugFee;
	
	private Double hcDrugFee;
	
	private Double drugMateFee;
	
	private Double hcDrugMateFee;
	
	private Double totalCaseCnt;
	
	private Double totalDays;
	
	private Double hcCaseCnt;
	
	private Double avgDaysBenchmark;
	
	private Double avgFeeBenchmark;
	
	private Double drugFeeBenchmark;
	
	private Double drugMateFeeBenchmark;
	
	private Double hcAvgFeeBenchmark;
	
	private Double hcDrugFeeBenchmark;
	
	private Double hcDrugMateFeeBenchmark;
	
	private Double hcCountRatio;

	private Double hcTotalFund;
	
	private Double avgDaysAdjustValue;//病种预期值
	
	private Double avgFeeAdjustValue;
	
	private Double drugFeeAdjustValue;
	
	private Double drugMateFeeAdjustValue;
	
	private Double hcAvgFeeAdjustValue;
	
	private Double hcDrugFeeAdjustValue;
	
	private Double hcDrugMateFeeAdjustValue;
	
	private Double hcCaseCntAdjustValue;
	
	private Double totalCaseCntAdjustValue;
	
	private Double hcTotalFundAdjustValue;
	
	private Double timeEffAdjustValue;
	
	private Double feeEffAdjustValue;
	
	public Double getTotalDays() {
		return totalDays;
	}

	public void setTotalDays(Double totalDays) {
		this.totalDays = totalDays;
	}

	public Double getTimeEffAdjustValue() {
		return timeEffAdjustValue;
	}

	public void setTimeEffAdjustValue(Double timeEffAdjustValue) {
		this.timeEffAdjustValue = timeEffAdjustValue;
	}

	public Double getFeeEffAdjustValue() {
		return feeEffAdjustValue;
	}

	public void setFeeEffAdjustValue(Double feeEffAdjustValue) {
		this.feeEffAdjustValue = feeEffAdjustValue;
	}

	public Double getHcCaseCntAdjustValue() {
		return hcCaseCntAdjustValue;
	}

	public void setHcCaseCntAdjustValue(Double hcCaseCntAdjustValue) {
		this.hcCaseCntAdjustValue = hcCaseCntAdjustValue;
	}

	public Double getTotalCaseCntAdjustValue() {
		return totalCaseCntAdjustValue;
	}

	public void setTotalCaseCntAdjustValue(Double totalCaseCntAdjustValue) {
		this.totalCaseCntAdjustValue = totalCaseCntAdjustValue;
	}

	public Double getHcTotalFundAdjustValue() {
		return hcTotalFundAdjustValue;
	}

	public void setHcTotalFundAdjustValue(Double hcTotalFundAdjustValue) {
		this.hcTotalFundAdjustValue = hcTotalFundAdjustValue;
	}

	public Double getAvgDaysAdjustValue() {
		return avgDaysAdjustValue;
	}

	public void setAvgDaysAdjustValue(Double avgDaysAdjustValue) {
		this.avgDaysAdjustValue = avgDaysAdjustValue;
	}

	public Double getAvgFeeAdjustValue() {
		return avgFeeAdjustValue;
	}

	public void setAvgFeeAdjustValue(Double avgFeeAdjustValue) {
		this.avgFeeAdjustValue = avgFeeAdjustValue;
	}

	public Double getDrugFeeAdjustValue() {
		return drugFeeAdjustValue;
	}

	public void setDrugFeeAdjustValue(Double drugFeeAdjustValue) {
		this.drugFeeAdjustValue = drugFeeAdjustValue;
	}

	public Double getDrugMateFeeAdjustValue() {
		return drugMateFeeAdjustValue;
	}

	public void setDrugMateFeeAdjustValue(Double drugMateFeeAdjustValue) {
		this.drugMateFeeAdjustValue = drugMateFeeAdjustValue;
	}
	
	public Double getHcAvgFeeAdjustValue() {
		return hcAvgFeeAdjustValue;
	}

	public void setHcAvgFeeAdjustValue(Double hcAvgFeeAdjustValue) {
		this.hcAvgFeeAdjustValue = hcAvgFeeAdjustValue;
	}

	public Double getHcDrugFeeAdjustValue() {
		return hcDrugFeeAdjustValue;
	}

	public void setHcDrugFeeAdjustValue(Double hcDrugFeeAdjustValue) {
		this.hcDrugFeeAdjustValue = hcDrugFeeAdjustValue;
	}
	
	public Double getHcDrugMateFeeAdjustValue() {
		return hcDrugMateFeeAdjustValue;
	}

	public void setHcDrugMateFeeAdjustValue(Double hcDrugMateFeeAdjustValue) {
		this.hcDrugMateFeeAdjustValue = hcDrugMateFeeAdjustValue;
	}

	public Double getHcAvgFeeBenchmark() {
		return hcAvgFeeBenchmark;
	}

	public void setHcAvgFeeBenchmark(Double hcAvgFeeBenchmark) {
		this.hcAvgFeeBenchmark = hcAvgFeeBenchmark;
	}

	public Double getHcDrugFeeBenchmark() {
		return hcDrugFeeBenchmark;
	}

	public void setHcDrugFeeBenchmark(Double hcDrugFeeBenchmark) {
		this.hcDrugFeeBenchmark = hcDrugFeeBenchmark;
	}
	public Double getHcDrugMateFeeBenchmark() {
		return hcDrugMateFeeBenchmark;
	}

	public void setHcDrugMateFeeBenchmark(Double hcDrugMateFeeBenchmark) {
		this.hcDrugMateFeeBenchmark = hcDrugMateFeeBenchmark;
	}
	public Double getHcTotalFund() {
		return hcTotalFund;
	}

	public void setHcTotalFund(Double hcTotalFund) {
		this.hcTotalFund = hcTotalFund;
	}

	public Double getHcCountRatio() {
		return (totalCaseCnt!=null ||totalCaseCnt!=0)?hcCaseCnt/totalCaseCnt:0;
	}

	public void setHcCountRatio(Double hcCountRatio) {
		this.hcCountRatio = hcCountRatio;
	}

	public Double getHcCaseCnt() {
		return hcCaseCnt;
	}

	public void setHcCaseCnt(Double hcCaseCnt) {
		this.hcCaseCnt = hcCaseCnt;
	}

	public Double getAvgDaysBenchmark() {
		return avgDaysBenchmark;
	}

	public void setAvgDaysBenchmark(Double avgDaysBenchmark) {
		this.avgDaysBenchmark = avgDaysBenchmark;
	}

	public Double getAvgFeeBenchmark() {
		return avgFeeBenchmark;
	}

	public void setAvgFeeBenchmark(Double avgFeeBenchmark) {
		this.avgFeeBenchmark = avgFeeBenchmark;
	}

	public Double getDrugFeeBenchmark() {
		return drugFeeBenchmark;
	}

	public void setDrugFeeBenchmark(Double drugFeeBenchmark) {
		this.drugFeeBenchmark = drugFeeBenchmark;
	}
	
	public Double getDrugMateFeeBenchmark() {
		return drugMateFeeBenchmark;
	}

	public void setDrugMateFeeBenchmark(Double drugMateFeeBenchmark) {
		this.drugMateFeeBenchmark = drugMateFeeBenchmark;
	}
	public String getDrgCode() {
		return drgCode;
	}

	public void setDrgCode(String drgCode) {
		this.drgCode = drgCode;
	}

	public String getDrgDesc() {
		return drgDesc;
	}

	public void setDrgDesc(String drgDesc) {
		this.drgDesc = drgDesc;
	}

	public Double getAvgDays() {
		return avgDays;
	}

	public void setAvgDays(Double avgDays) {
		this.avgDays = avgDays;
	}

	public Double getAvgFee() {
		return avgFee;
	}

	public void setAvgFee(Double avgFee) {
		this.avgFee = avgFee;
	}

	public Double getHcAvgFee() {
		return hcAvgFee;
	}

	public void setHcAvgFee(Double hcAvgFee) {
		this.hcAvgFee = hcAvgFee;
	}

	public Double getDrugFee() {
		return drugFee;
	}

	public void setDrugFee(Double drugFee) {
		this.drugFee = drugFee;
	}
	public Double getDrugMateFee() {
		return drugMateFee;
	}

	public void setDrugMateFee(Double drugMateFee) {
		this.drugMateFee = drugMateFee;
	}
	public Double getHcDrugFee() {
		return hcDrugFee;
	}

	public void setHcDrugFee(Double hcDrugFee) {
		this.hcDrugFee = hcDrugFee;
	}
	public Double getHcDrugMateFee() {
		return hcDrugMateFee;
	}

	public void setHcDrugMateFee(Double hcDrugMateFee) {
		this.hcDrugMateFee = hcDrugMateFee;
	}
	public Double getTotalCaseCnt() {
		return totalCaseCnt;
	}

	public void setTotalCaseCnt(Double totalCaseCnt) {
		this.totalCaseCnt = totalCaseCnt;
	}
}
